# 实战四 使用oop描述=出租车和家用轿车信息
class Car:
    def __init__(self,model,number):
        self.model = model # 车型
        self.number = number # 车牌

    def start(self):
        print('汽车启动')

    def end(self):
        print('汽车停止')


class Taxi(Car):
    def __init__(self, model, number, company):
        super().__init__(model, number)
        self.company = company # 所属出租公司

    def start(self):
        print(f'乘客您好，我是{self.company}公司的，您租的车是{self.model},车牌{self.number},咱们出发！')

    def end(self):
        print('乘客您好，到了再见！')

class FamilyCar(Car):
    def __init__(self, model, number, name):
        super().__init__(model, number)
        self.name = name # 车主姓名

    def start(self):
        print(f'我是{self.name}，我的车是{self.model},车牌{self.number},开车玩去！')

    def end(self):
        print('开完了回家！')

t = Taxi('特斯拉','冀AW9H97','恩创公司')
f = FamilyCar('五菱宏光','冀ASBH98','Enzreal')

t.start ()
t.end()
f.start()
f.end()

